594f9f9b97042437806e786f6a26ab7b818d1ef1,src/com/ibm/ets/ita/ce/store/parsing/saver/SentenceSaverFact.java,SentenceSaverFact,processPropertyValue,#CePropertyInstance#String#,116

Before Change


				if (!pValue.isEmpty()) {
					CeInstance relInst = this.ac.getModelBuilder().getOrCreateInstanceNamed(this.ac, pValue);
					this.ac.getSessionCreations().recordNewInstance(relInst);
					this.ac.getCurrentSource().addAffectedConcept(rangeConcept);
					relInst.addConceptAndParents(rangeConcept);

					if (this.ac.getCeConfig().isSavingCeSentences()) {

After Change


					CeConcept[] directConcepts = relInst.getDirectConcepts();

			        for (CeConcept concept : directConcepts) {
			            this.ac.getCurrentSource().addAffectedConcept(concept);
			        }
				} else {
					reportError("Property not saved as no name was specified for target instance.  For property '" + pPropInst.getPropertyName() + "' in sentence: " + getTargetFactSentence().getSentenceText(), this.ac);